menzies's echymipera - German English Dictionary